Adwaita: fix scale with marks size
authorLapo Calamandrei <calamandrei@gmail.com>
Wed, 2 Mar 2016 20:47:24 +0000 (21:47 +0100)
committerLapo Calamandrei <calamandrei@gmail.com>
Wed, 2 Mar 2016 20:54:19 +0000 (21:54 +0100)
gtk/theme/Adwaita/_common.scss
gtk/theme/Adwaita/gtk-contained-dark.css
gtk/theme/Adwaita/gtk-contained.css

index f1437b607ef1d36a79d03e6e8445893dae850b56..501412d0e0023c2d4129e07f1f62a903a1a2efdf 100644 (file)
@@ -2589,10 +2589,15 @@ scale {
   marks {
     color: gtkalpha(currentColor, 0.4);
 
-    &.top { margin-bottom: $_marks_distance; }
-    &.bottom { margin-top: $_marks_distance; }
-    &.left { margin-right: $_marks_distance; }
-    &.right { margin-left: $_marks_distance; }
+    @each $marks_pos, $marks_margin in (top, bottom),
+                                       (bottom, top),
+                                       (left, right),
+                                       (right, left) {
+      &.#{$marks_pos} {
+        margin-#{$marks_margin}: $_marks_distance;
+        margin-#{$marks_pos}: -($_marks_distance+$_marks_lenght);
+      }
+    }
   }
 
   &.horizontal  indicator {
index 3d61a26c8f4f60bc9e38f32fc8d533626e7b008b..05ff39c8d70a28c0c927506f0ebd295c0d3cf6ae 100644 (file)
@@ -2648,7 +2648,20 @@ scale highlight, progressbar progress {
 scale {
   min-height: 10px;
   min-width: 10px;
-  padding: 12px; }
+  padding: 12px;
+  /*
+      &.top {
+        margin-bottom: $_marks_distance;
+        margin-top: -($_marks_distance+$_marks_lenght);
+      }
+  
+      &.bottom {
+        margin-top: $_marks_distance;
+      }
+      &.left { margin-right: $_marks_distance; }
+      &.right { margin-left: $_marks_distance; }
+    }
+  */ }
   scale fill,
   scale highlight {
     margin: -1px; }
@@ -2761,13 +2774,17 @@ scale {
   scale marks {
     color: alpha(currentColor,0.4); }
     scale marks.top {
-      margin-bottom: 6px; }
+      margin-bottom: 6px;
+      margin-top: -12px; }
     scale marks.bottom {
-      margin-top: 6px; }
+      margin-top: 6px;
+      margin-bottom: -12px; }
     scale marks.left {
-      margin-right: 6px; }
+      margin-right: 6px;
+      margin-left: -12px; }
     scale marks.right {
-      margin-left: 6px; }
+      margin-left: 6px;
+      margin-right: -12px; }
   scale.horizontal indicator {
     min-height: 6px;
     min-width: 1px; }
index 90259c38095b43d6b3a94942e5f15ff7e4c955e4..d4a1106f126a84bcd45c5676733e2ebde7e8fb5a 100644 (file)
@@ -2679,7 +2679,20 @@ scale highlight, progressbar progress {
 scale {
   min-height: 10px;
   min-width: 10px;
-  padding: 12px; }
+  padding: 12px;
+  /*
+      &.top {
+        margin-bottom: $_marks_distance;
+        margin-top: -($_marks_distance+$_marks_lenght);
+      }
+  
+      &.bottom {
+        margin-top: $_marks_distance;
+      }
+      &.left { margin-right: $_marks_distance; }
+      &.right { margin-left: $_marks_distance; }
+    }
+  */ }
   scale fill,
   scale highlight {
     margin: -1px; }
@@ -2792,13 +2805,17 @@ scale {
   scale marks {
     color: alpha(currentColor,0.4); }
     scale marks.top {
-      margin-bottom: 6px; }
+      margin-bottom: 6px;
+      margin-top: -12px; }
     scale marks.bottom {
-      margin-top: 6px; }
+      margin-top: 6px;
+      margin-bottom: -12px; }
     scale marks.left {
-      margin-right: 6px; }
+      margin-right: 6px;
+      margin-left: -12px; }
     scale marks.right {
-      margin-left: 6px; }
+      margin-left: 6px;
+      margin-right: -12px; }
   scale.horizontal indicator {
     min-height: 6px;
     min-width: 1px; }